約 4,363,799 件
https://w.atwiki.jp/nosimaru/pages/280.html
#blognavi 仕事上の理由もあって本日からiPhoneになりました。 電話番号は変わりませんが、携帯メルアドは変わりました。 電話帳が整理できたらメールにてお知らせしたいと思います。 ボチボチと。。。 やっぱりソフトが素晴らしい。でも、やっぱりソフトキーボードは苦手。指に肉球が無いから。 しばらくさらに寝不足な日々が続きそうです(笑) カテゴリ [お知らせ] - trackback- 2010年03月06日 23 19 14 iPhoneいいですね~。昔から、常に斬新的なデザイン・操作性を提供するアップルが好きです。いまだにアップルのおしりを追っているWindowsでは新鮮さがないですね・・。Windowsタッチやジェスチャーは、ノートやデスクトップには必要ないですよ(一部業務以外には・・・)。個人的には、4月末発売予定のiPadに期待しています。Windowsのように、iPadやiPhone上でのソフト開発が盛んになり、いいアプリケーションが出てくることを期待しています。そんな時代がすぐそこに来ているような気がします。 -- 遊歩人 (2010-03-07 13 23 57) 遊歩人さん、コメントありがとうございます。iPadもマルチタスク?になるといいですね!携帯電話型入力に慣れきってしまった親指を懸命にリハビリ中(笑)周期的に端末変えるのはボケ防止になりますね。。 -- nosi (2010-03-09 14 55 52) iphone、だからメールが来たんですね。ちゃんと登録しましたよ♪ちなみに私はウィルコム。不安だなぁ~(苦笑) -- ジョイエ・トルクヤーノ (2010-03-11 16 49 12) 今週は名古屋、大阪と行商しております。。 -- nosi (2010-03-12 07 34 06) 名前 コメント #blognavi
https://w.atwiki.jp/iphone/pages/26.html
超初心者的FAQ 主な質問とその答え Q.パソコン持ってないんですけど買っても大丈夫ですか? A.パソコン持ってないと厳しいです。しかも、PC使いでも悪戦苦闘中な代物です。 Q.電波が入るか心配なんだけど? A.ショップでエリアチェック端末が借りられるので、自分で確認すると早いでしょう。 Q.んで、いくらなの? A.8/6にパケットが2段階定額制に改定されました。 改定前 改定後 パケット定額フル 5985円 1695円~5985円 最低月額使用料 7280円 2990円 パケット下限と上限 2万175パケット/約2.4MB以下の場合は1695円 です。 そこから段階制で7万1250パケット/約8.7MB以下は 1パケット当たり0.084円ずつ利用料が上がっていきます。 7万1250パケット/約8.7MBで上限の5985円となります。 8G分割 8G一括 16G分割 16G一括 ホワイトプラン(i) 980円 980円 980円 980円 パケット定額フル 1695~5985円 1695~5985円 1695~5985円 1695~5985円 S!ベーシックパック 315円 315円 315円 315円 端末一括支払 × 69,120円 × 80,640円 本体分割支払金 2,880円 0円 3360円 0円 スパボ特別割 -1920円 -1920円 -1920円 -1920円 月額支払額計 3950~8240円 1070~5360円 4430~8720円 1070~5360円 パケット最低支払下限での月々の支払い 初期費用 1ヶ月目~2ヶ月目 3ヶ月目~26ヶ月目 27ヶ月目以降 主な費用 端末代金 基本料金 特別割引中 基本料金 8G分割 0円 2990円 3950円 2990円 8G一括 69,120円 2990円 1070円 2990円 16G分割 0円 2990円 4430円 2990円 16G一括 80,640円 2990円 1070円 2990円 (※これにユニバーサル利用料、通話料、各種オプション料金が加わります) パケット最低支払上限での月々の支払い 初期費用 1ヶ月目~2ヶ月目 3ヶ月目~26ヶ月目 27ヶ月目以降 主な費用 端末代金 基本料金 特別割引中 基本料金 8G分割 0円 7280円 8240円 7280円 8G一括 69,120円 7280円 5360円 7280円 16G分割 0円 7280円 8720円 7280円 16G一括 80,640円 7280円 5360円 7280円 (※これにユニバーサル利用料、通話料、各種オプション料金が加わります) Q.取扱説明書って同梱されてる薄っぺらいのだけなの? A.そうです。分からない事があればユーザーガイド↓をお読みください(pdf) http //manuals.info.apple.com/ja_JP/iPhone_User_Guide_JP.pdf Q.スピーカーが壊れてるっぽい!左側からしかでないよ! A.左側がスピーカー、右側がマイクです。そのままお使いください。 Q.SMSってDoCoMoやauの人とも送受信できるの? A.SMSはソフトバンクと契約された電話番号のみ送受信可です。他社には送れません。 Q.iPhone使ってると熱くなってきてびっくりするんですが!大丈夫? A.たぶん大丈夫です。冬は白金のカイロのうような使い方ができるかもしれません。 Q.jailbreakだのJBだの脱獄とかってできるの? A.初心者には全くお薦めできません。
https://w.atwiki.jp/djmax2/pages/23.html
◆楽曲の画像集です。一定の条件を満たす毎に増えていきます。 全240種類の12ページ構成です。 ◆また今回からイメージをプレビューした際に、△ボタンを押すとWALLPAPERとしてMemory Stick Duoに画像が自動保存されます。 JPG形式でPHOTO内の「DMP2」と言うフォルダに「DJMAX_WALL_xxx」のファイル名で保存されます。 (xxxはIMAGEナンバーが入ります) ◆ 解禁条件 各楽曲のNo.1→その楽曲でALL COMBOを達成する(難易度は問わない) 各楽曲のNo.2→その楽曲をCHALLENGEでALL COMBOを達成する(難易度は問わない) もしくは、2270曲で全てのIMAGEが解禁します。 A.I. (No.1) A.I. (No.2) A.I. (No.3) A Lie (No.1) A Lie (No.2) A Lie (No.3) A Lie (No.4) Another DAY (No.1) Another DAY (No.2) Another DAY (No.3) Another DAY (No.4) MidNight Blood (No.1) MidNight Blood (No.2) MidNight Blood (No.3) BLYTHE (No.1) BLYTHE (No.2) BLYTHE (No.3) BLYTHE (No.4) BRAIN STORM (No.1) BRAIN STORM (No.2) BRAIN STORM (No.3) BRAIN STORM (No.4) Brandnew Days (No.1) Brandnew Days (No.2) Brandnew Days (No.3) Brandnew Days (No.4) Brave it out (No.1) Brave it out (No.2) Brave it out (No.3) Brave it out (No.4) Bye Bye Love (No.1) Bye Bye Love (No.2) Bye Bye Love (No.3) Bye Bye Love (No.4) Cherokee (No.1) Cherokee (No.2) Cherokee (No.3) Cherokee (No.4) Chain of Gravity (No.1) Chain of Gravity (No.2) Chain of Gravity (No.3) Chain of Gravity (No.4) Dream Of You (No.1) Dream Of You (No.2) Dream Of You (No.3) Dream Of You (No.4) DIVINE SERVICE (No.1) DIVINE SERVICE (No.2) DIVINE SERVICE (No.3) DIVINE SERVICE (No.4) DIVINE SERVICE (No.5) DIVINE SERVICE (No.6) DIVINE SERVICE (No.7) End of the Moonlight (No.1) End of the Moonlight (No.2) End of the Moonlight (No.3) Fallen Angel (No.1) Fallen Angel (No.2) Fallen Angel (No.3) Fallen Angel (No.4) Fentanest (No.1) Fentanest (No.2) Fentanest (No.3) Fentanest (No.4) For Seasons (No.1) For Seasons (No.2) For Seasons (No.3) Get On Top (No.1) Get On Top (No.2) Get On Top (No.3) Get On Top (No.4) GET OUT (No.1) GET OUT (No.2) GET OUT (No.3) GET OUT (No.4) GET OUT (No.5) Good Bye (No.1) Good Bye (No.2) Good Bye (No.3) higher (No.1) higher (No.2) higher (No.3) IKARUS (No.1) IKARUS (No.2) IKARUS (No.3) IKARUS (No.4) Ladymade Star (No.1) Ladymade Star (No.2) Ladymade Star (No.3) Ladymade Star (No.4) Ladymade Star (No.5) Ladymade Star (No.6) Ladymade Star (No.7) lost'n found (No.1) lost'n found (No.2) lost'n found (No.3) lost'n found (No.4) MASAI (No.1) MASAI (No.2) MASAI (No.3) Memoirs (No.1) Memoirs (No.2) Memoirs (No.3) Memoirs (No.4) Mess it up (No.1) Mess it up (No.2) Mess it up (No.3) Mess it up (No.4) miles (No.1) miles (No.2) miles (No.3) miles (No.4) Minus 3 (No.1) Minus 3 (No.2) Minus 3 (No.3) Minus 3 (No.4) ソレイム (No.1) ソレイム (No.2) ソレイム (No.3) ソレイム (No.4) My Alias (No.1) My Alias (No.2) My Alias (No.3) NANO RISK (No.1) NANO RISK (No.2) NANO RISK (No.3) NB RANGER (No.1) NB RANGER (No.2) NB RANGER (No.3) NB RANGER (No.4) NB RANGERS Returns (No.1) NB RANGERS Returns (No.2) NB RANGERS Returns (No.3) NB RANGERS Returns (No.4) NB RANGERS Returns (No.5) NB RANGERS Returns (No.6) NB RANGERS Returns (No.7) NB POWER (No.1) NB POWER (No.2) NB POWER (No.3) NB POWER (No.4) NB POWER (No.5) Negative Nature (No.1) Negative Nature (No.2) Negative Nature (No.3) Nightmare (No.1) Nightmare (No.2) Nightmare (No.3) Nightmare (No.4) Oblivion (No.1) Oblivion (No.2) Oblivion (No.3) Out Law (No.1) Out Law (No.2) Out Law (No.3) Phantom of Sky (No.1) Phantom of Sky (No.2) Phantom of Sky (No.3) Hello Pinky (No.1) Hello Pinky (No.2) Hello Pinky (No.3) Hello Pinky (No.4) Hello Pinky (No.5) plastic method (No.1) plastic method (No.2) plastic method (No.3) plastic method (No.4) Right Now (No.1) Right Now (No.2) Right Now (No.3) Right Now (No.4) Right Now (No.5) Rocka-a-doodle-doo (No.1) Rocka-a-doodle-doo (No.2) Rocka-a-doodle-doo (No.3) Rolling On the Duck (No.1) Rolling On the Duck (No.2) Rolling On the Duck (No.3) Rolling On the Duck (No.4) Seeker (No.1) Seeker (No.2) Seeker (No.3) Showtime (No.1) Showtime (No.2) Showtime (No.3) Showtime (No.4) Syriana (No.1) Syriana (No.2) Syriana (No.3) Syriana (No.4) Syriana (No.5) Syriana (No.6) Syriana (No.7) Smoky Quartz (No.1) Smoky Quartz (No.2) Smoky Quartz (No.3) sO mUCH iN LUV (No.1) sO mUCH iN LUV (No.2) sO mUCH iN LUV (No.3) sO mUCH iN LUV (No.4) sO mUCH iN LUV (No.5) sO mUCH iN LUV (No.6) SQUEEZE (No.1) SQUEEZE (No.2) SQUEEZE (No.3) Sunset Rider (No.1) Sunset Rider (No.2) Sunset Rider (No.3) Sunset Rider (No.4) STALKER (No.1) STALKER (No.2) STALKER (No.3) STALKER (No.4) Starfish (No.1) Starfish (No.2) Starfish (No.3) Starfish (No.4) Stay with me (No.1) Stay with me (No.2) Stay with me (No.3) Stay with me (No.4) Stay with me (No.5) Stay with me (No.6) テコンブリ (No.1) テコンブリ (No.2) テコンブリ (No.3) テコンブリ (No.4) WhiteBlue (No.1) WhiteBlue (No.2) WhiteBlue (No.3) Yellowberry Aj Mix (No.1) Yellowberry Aj Mix (No.2) Yellowberry Aj Mix (No.3) Yellowberry Aj Mix (No.4) Yo Creo Que 5i (No.1) Yo Creo Que 5i (No.2) Yo Creo Que 5i (No.3) Every Morning (No.1) Every Morning (No.2) Every Morning (No.3)
https://w.atwiki.jp/dungeon_raid/pages/17.html
スペシャルモンスターとは スペシャルモンスターとは、特別な能力を持った敵のこと。それぞれに厄介な能力を持っているが、倒したときは大量の経験値が手に入る。 うまく戦ってLVUPに役立てられれば上級者の仲間入り。 ゲーム中は英語の解説ばかりで分かりにくいですが、慣れれば姿と特徴は一致するはず。 スペシャルモンスター一覧 モンスター名 特徴 天敵とする種族 Armoured このモンスターから左上・真上・右上の方向にマッチさせないと、ダメージを与えられない。 Mimic 出現時はなんとガイコツ以外のタイルの姿。普通に消そうとするといきなり敵になり、しかも残りのHPを半分にしてしまう。剣やモンスタータイルと一緒に消せばHPの半減は受けない。Ver1.3.2で削除されてしまった。合掌。可愛い奴なので復活が望まれる。 Devourer 毎ターン額のカウントが減っていき、0になると装備中のアイテムの能力をランダムに1つ消し、カウントは初期値に戻る。 Defiler Defilerが出現している間、armor durabilityが0%となる。つまり、アーマーの値が敵から受けたダメージと同値減る。 Brute ターンの終に他の敵タイルを1つを投げ飛ばし、投げ飛ばしたタイルの残りHPと同じだけ、プレイヤーにアーマー無視のダメージを与える。 Chaotic 毎ターンランダムに場所を移動する。 Dwarf Poisonous 毒攻撃をしてくる。こちらの毒の効果が効かない。毒状態になるとポーションを消すまでの毎ターン、Poisonousの攻撃力と同じ値のアーマー無視のダメージを受ける。 Elf Doppelganger 毎ターン防御力がプレイヤーのアーマー値と同じになる。 Healer ダメージを受けた敵を回復させる。ダメージを受けた敵がいない場合は、2体までの敵の攻撃力を上昇させる。 Spiky Spikyが受けたダメージと同じダメージをプレイヤーに与える。 Greasy 毎ターンGreasy以外の他の敵を一段下に落とす。 Magnetic 毎ターン盾タイルと剣タイルをMagneticの周囲に移動させる。 Acidic 毎ターンポーションを1つアシッドタイルへと変化させる。アシッドタイルを消すとプレイヤーはダメージを受ける。 Alpha 毎ターン他のモンスタータイルをAlphaの周囲に移動させる。 Vampire プレイヤーに与えたダメージと同じだけ回復する。 Werewolf Thief 毎ターン2つまでコインタイルを消し、代わりにコイン以外のタイルと置き換える。 Sauren Assassin 最下段に到達すると毎ターンプレイヤーに追加ダメージを与える。一旦下段に到達すると攻撃力が異常なので注意。 Faun Freezing 毎ターンランダムに2つのタイルを凍結させる。凍結したタイルは敵タイル以外消すことが出来ない。敵タイルが凍るとそのターンは攻撃を行わない。 Dragonkin Golden 毎ターン数字が減っていき、0になると逃げる。倒した場合は大量のコインが手に入るボーナスモンスター。 Unstable 毎ターン額のカウントが減っていき、0になるとTeleportの効果が発動する。 Changeling Kamikaze 毎ターン額のカウントが減っていき、0になると自爆する。自爆されると、プレイヤーの現在HPが半減する。 Boss 特殊能力は無いが、純粋にすごく強い。 Mage Mageがいる間、SKILLのクールダウン値は増加しない。 Corrosive Corrosiveがいる間、アーマー値が回復しない。 Orc Vengeful プレイヤーが敵を倒すたびにVengefulの攻撃力がアップする。 Alchemist 毎ターン、ランダムに2つのタイルを変化させる。 Overseer 毎ターン、剣タイルを1つモンスタータイルに変化させる。 Flaming 周囲のタイルを炎で包む。炎のタイルを消すとボスの攻撃力と同じだけのダメージを受ける。 Trampling 毎ターン、ランダムに剣か盾のタイルを割る。割れたタイルは消しても効果を発揮しない。 Invisible 特殊能力は無いが、防御力がとても高い。 Halfling Lich 倒したら形見を残す。その形見はコインと一緒に取得しないと次のターンでLichとして復活する。経験値とコインは形見を取得した時に得られる。なお、毒やSpikeのダメージで仕留めるとそのまま倒す事が出来る。 Meat Sield この敵が場にいる限り、他の敵をなぞってもダメージを与えられない。この際、敵へのダメージはMeat Sieldが受ける。 Fleeing 毎ターン、盤上から出るまで1マス上に動く。下に動かされた際、攻撃力分のダメージを与えて来る。 各スペシャルモンスター別対策 Armoured 序盤性質上特に序盤は左右端に出てしまうと詰むことも多い。毒、スパイクで削るかテレポート等のスキルで対処。 中盤 後半 Mimic 序盤なぞった時の唸り声で判別出来る。 中盤 後半 Devourer 序盤 中盤 後半 Defilter 序盤 中盤 後半 Brute 序盤 中盤 後半敵モンスターの体力が増えているため非常に危険。Disarmが切り札となり得る。 Chaotic 序盤 中盤 後半 Poisonous 序盤 中盤Elfの場合、毒による攻撃力半減が効かないので意外と厄介。 後半 Doppelganger 序盤 中盤こちらのアーマー値が下がると向こうの防御力が下がる。上手く活用しよう。 後半 Healer 序盤 中盤 後半他のスペシャルモンスターを回復されると厄介。優先的に倒したい。 Spiky 序盤 中盤 後半こちらのHPが低い場合は『一撃で倒す=死』となる場合がある。そんな時は複数回に分けて倒そう。 Greasy 序盤 中盤 後半 Magnetic 序盤 中盤 後半 Acidic 序盤 中盤 後半 Alpha 序盤 中盤 後半 Vampire 序盤 中盤 後半 Thief 序盤 中盤 後半 Assassin 序盤 中盤耐久力は低いので、最下段に落とさないようにだけ注意しておけば良いだろう。 後半 Freezing 序盤 中盤 後半 Golden 序盤 中盤 後半 Unstable 序盤 中盤かなり攻撃力が高いので、倒すのを諦めた時も「テレポート待てば良いや」と油断しないように。 後半 Kamikaze 序盤 中盤倒せなかった時の被害は『現在HPの半分』である。場合によっては、こいつは放置して他の敵を優先するべき時もあるかも知れない。 後半 Boss 序盤 中盤 後半 Mage 序盤 中盤 後半 Corrosive 序盤 中盤 後半 Vengeful 序盤 中盤 後半 Alchemist 序盤 中盤 後半 Overseer 序盤 中盤『剣が1本出た→すぐ敵に変えられた』のはまり状態になった場合、大量消しで剣が複数本出る事を狙おう。 後半 Flaming 序盤 中盤敵の攻撃力を下げて炎ダメージを下げよう。Elfの毒とBluntingを組み合わせるとかなり有効。 後半 Trampling 序盤 中盤 後半 Invisible 序盤防御力以下の小ダメージを重ねても中々倒せない。剣を貯めて一気に倒すか、HPの低さを突いて毒ダメージで倒す手もある。 中盤 後半 Lich 序盤倒すときは次のターンで形見をコインで消せる配置を意識する。攻撃は低いが体力があるので、長期戦は避けたい。 中盤 後半 Meat Sield 序盤 中盤 後半 Fleeing 序盤 中盤 後半 対策の序盤はスコア0〜5000点、中盤はスコア5000点〜20000点、後半はスコア20000点以降を表します。 ただし、あくまで目安でプレイヤーの強化具合により異なります。
https://w.atwiki.jp/arprojectfun/pages/56.html
IplImageはOpenCVで画像を扱うときの構造体です。 以下は定義です 定義 typedef struct _IplImage { int nSize; /* sizeof(IplImage) */ int ID; /* version (=0)*/ int nChannels; /* Most of OpenCV functions support 1,2,3 or 4 channels */ int alphaChannel; /* ignored by OpenCV */ int depth; /* pixel depth in bits IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported */ char colorModel[4]; /* ignored by OpenCV */ char channelSeq[4]; /* ditto */ int dataOrder; /* 0 - interleaved color channels, 1 - separate color channels. cvCreateImage can only create interleaved images */ int origin; /* 0 - top-left origin, 1 - bottom-left origin (Windows bitmaps style) */ int align; /* Alignment of image rows (4 or 8). OpenCV ignores it and uses widthStep instead */ int width; /* image width in pixels */ int height; /* image height in pixels */ struct _IplROI *roi; /* image ROI. if NULL, the whole image is selected */ struct _IplImage *maskROI; /* must be NULL */ void *imageId; /* ditto */ struct _IplTileInfo *tileInfo; /* ditto */ int imageSize; /* image data size in bytes (==image- height*image- widthStep in case of interleaved data)*/ char *imageData; /* pointer to aligned image data */ int widthStep; /* size of aligned image row in bytes */ int BorderMode[4]; /* ignored by OpenCV */ int BorderConst[4]; /* ditto */ char *imageDataOrigin; /* pointer to very origin of image data (not necessarily aligned) - needed for correct deallocation */ } IplImage; これは定義なのですが、すべて利用するわけではありません。 使いたいものは int width; /* image width in pixels */ int height; /* image height in pixels */ char *imageData; /* pointer to aligned image data */ これらだけです。 widthとheightはそのまま、幅と高さです。 imageDataには画像データのポインタが格納されています。 それでは詳しく説明していきます。 メモリに格納され方 型 バイト数 一つのポインタの中身 実際の入り方(1pixel) char 1 0xCC (Cは256階調の色データ) 0xBB,0xGG,0xRR メモリには↑の様に格納されています。 よって、ポインタを一つずらすことによって、次の色のデータにアクセスします。 1ピクセルずれるわけではないので注意です。 サンプル それぞれの画素にアクセスする方法を記述しておきます。 char r,g,b; IplImage *img; //既にここには何か格納されてると仮定する for(int y=0;y img- height;y++){ for(int x=0;x img- width;x+=3){ //ポインタが1ずれると1バイト分ずれる事を忘れない。 b = *(img- imageData + mg- width*y + x); g = *(img- imageData + mg- width*y + x +1); r = *(img- imageData + mg- width*y + x +2); } } コメントどうぞ 名前 コメント
https://w.atwiki.jp/iphonecarnavi/pages/13.html
navico 値段 6,000円(利用期限なし) 開発 WAC.com 地図 昭文社Mapple 公式サイト http //iphone.wac-jp.com/navico/ APPストア(全国詳細地図版) http //itunes.apple.com/jp/app/navico-all-japan-map-version/id378459466?mt=8 APPストア(東名阪詳細地図版)5,400円 http //itunes.apple.com/jp/app/navico-tokyo-nagoya-osaka/id381653338?mt=8 参考リンク リクエストにおこたえしちゃいます!みなさん大注目のオフラインで使える本格ナビアプリ【前編】 アプリランキングでも話題のnavicoを1週間使ってみたよ!【後編】 動画 コメント欄 このアプリについての雑談や質問など。 名前
https://w.atwiki.jp/ts2ts/pages/56.html
取り敢えずipodtouch買ったので趣味兼との事でアプリ紹介 この世代のipodtouchは本当に良い残念なパートは静止画カメラとバイブが無い所 特にカメラに関してはオマケ過ぎるのだ。。。残念だ残念過ぎる appleはカメラを舐めすぎている残念だ。 色々探して入れてますが殆どはゴミ・・・。 どう紹介すべきか・・・って感じ。 スケジュラー 計算機 チャット系 QRリーダー 新聞 天気 脱獄さん。 スケジュラー tapcal tapcal 色々出てますが値段と機能でこれが良いです。googleカレンダーとの連帯も当然ok winアプリのscheduleWatcherとgsyncとの連携でwebカレンダーを使わず連携も出来ますお勧め。 計算機 hicalc free 何となく良いです。算式のdelが可能なので普通の計算機より戻りが楽。 チャット系 skype これは当然便利公衆回線用にskypeアウトのクレジット持っていると多少は電話料金を安く出来ます。 QRリーダー ぶっちゃけ使えません情報の少ない物しかtouchでは読めません。。 pomeraQR これが良いでしょうか。 新聞 産経新聞 フリーらしい。 天気 wathernews 適当にこれで良い。 脱獄さん。 Greenpois0nで脱獄すれば良いらしい。 細かい事は他に譲として知っておくと宜しい事は まず復元データを作り(普通にitune使ってれば出来ている)4.21にアップデートし Greenpois0nで脱獄した後復元してやれば脱獄した上でデータと設定が戻せる。
https://w.atwiki.jp/iphonedev/
iphone "UNOFFICIAL" dev @2ch iphone 非公式 アプリ開発スレ@2ch iphone板のまとめサイトです。 非ログイン状態で編集可能ですが、同一ページを15回以上連続で書き換えはできません。 (荒らし対策、atwikiのデフォルト機能) 有益な情報はどんどん追加していってください。 メニュー、更新履歴は左サイドバー。 2chスレ 現行スレ 【JailBreak】非公式アプリ開発スレ3【ToolChain】 http //anago.2ch.net/test/read.cgi/iPhone/1327215009/ 過去ログ 【JailBreak】非公式アプリ開発スレ2【ToolChain】 http //unkar.org/r/iPhone/1270842500 【JailBreak】非公式アプリ開発スレ【ToolChain】 http //unkar.org/r/iPhone/1218719962
https://w.atwiki.jp/iphonedev/pages/15.html
closed API,private Framework に関する情報も絶賛募集しています。(そうでないとこのwikiの意味がありません。) 適宜コメントを挿入していただけると助かります. ネットワーク関連 HTMLの取得(NSURL、NSString) 文字処理関連 HTMLから1行ずつ取り出す(NSString、NSRange) Notification関連 Darwinに送信されるNotificationをキャッチ。 i.SBメールの受信時にバイブを鳴らす(CFNotification, CoreTelephony) ネットワーク関連 HTMLの取得(NSURL、NSString) #import Foundation/Foundation.h main(int argv, char* argc[]) { NSString *src; NSURL * boardurl; NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; boardurl = [NSURL URLWithString @"http //menu.2ch.net/bbstable.html"]; src = [NSString stringWithContentsOfURL boardurl encoding NSShiftJISStringEncoding error nil]; NSLog(@"result %@", src); [pool release]; } 文字処理関連 HTMLから1行ずつ取り出す(NSString、NSRange) #import Foundation/Foundation.h main(int argv, char* argc[]) { NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; NSString *src; NSURL * boardurl; NSString* parsedString; NSRange range, subrange; int length; boardurl = [NSURL URLWithString @"http //menu.2ch.net/bbstable.html"]; src = [NSString stringWithContentsOfURL boardurl encoding NSShiftJISStringEncoding error nil]; length = [src length]; range = NSMakeRange(0, length); while (range.length 0) { subrange = [src lineRangeForRange NSMakeRange(range.location, 0)]; parsedString = [src substringWithRange subrange]; NSLog(@"result %@", parsedString ); range.location = NSMaxRange(subrange); range.length -= subrange.length; } [pool release]; } Notification関連 Darwinに送信されるNotificationをキャッチ。 単体アプリ内でやりとりされるNotificationはこの方法ではキャッチできない。 この例のソースは設定画面での表示言語の変化をキャッチする。 キャッチしたいNotificationが複数の場合はCFNotificationCenterAddObserver()をその数だけ呼び出す。 ※Notification一覧は添付のcom_apple_notification_list.txt参照のこと。 添付リストにはフレームワークから抽出したNotificationのみ記載。アプリがシステムに送るものは各自で抽出のこと。 /* * gcc -w -o get_darwinnotify get_darwinnotify.m -I/opt/iphone20-headers/usr/lib/gcc/arm-apple-darwin9/4.0.1/include -I/opt/iphone20-headers/include -I/opt/iphone20-headers/usr/include -I/var/include -L/usr/lib -F/System/Library/Frameworks -F/System/Library/PrivateFrameworks -bind_at_load -lobjc -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreTelephony -framework CFNetwork -framework AudioToolbox -lSystem -lm ldid -S get_ctnotify */ #import Foundation/Foundation.h #import AudioToolbox/AudioServices.h #include stdio.h #include notify.h #include unistd.h #include stdarg.h static void callback(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { if ([name isEqualToString @"kCTSMSClass0StringReceivedNotification"]) { NSLog(@"kita-!!\n"); AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); } return; } static void sigHandler(int sigraised) { printf("\nInterrupted.\n"); _exit(0); } int main(int argc, char **argv) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; CFNotificationCenterAddObserver( CFNotificationCenterGetDarwinNotifyCenter(), NULL, callback, @"com.apple.language.changed", NULL, CFNotificationSuspensionBehaviorHold ); signal(SIGINT, sigHandler); CFRunLoopRun(); return 0; } i.SBメールの受信時にバイブを鳴らす(CFNotification, CoreTelephony) /* * gcc -w -o get_ctnotify get_ctnotify.m -I/opt/iphone20-headers/usr/lib/gcc/arm-apple-darwin9/4.0.1/include -I/opt/iphone20-headers/include -I/opt/iphone20-headers/usr/include -I/var/include -L/usr/lib -F/System/Library/Frameworks -F/System/Library/PrivateFrameworks -bind_at_load -lobjc -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreTelephony -framework CFNetwork -framework AudioToolbox -lSystem -lm ldid -S get_ctnotify */ #import Foundation/Foundation.h #import AudioToolbox/AudioServices.h #include stdio.h #include notify.h #include unistd.h #include stdarg.h static void callback(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { if ([name isEqualToString @"kCTSMSClass0StringReceivedNotification"]) { NSLog(@"kita-!!\n"); AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); } return; } static void sigHandler(int sigraised) { printf("\nInterrupted.\n"); _exit(0); } int main(int argc, char **argv) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; CTTelephonyCenterAddObserver( CTTelephonyCenterGetDefault(), NULL, callback, NULL, NULL, CFNotificationSuspensionBehaviorHold ); signal(SIGINT, sigHandler); CFRunLoopRun(); return 0; }
https://w.atwiki.jp/ano_gakki/pages/19.html
ベータ申し込み開始 開発版のAd Hoc配布(ベータテスト)を実施いたします。対応機器は、iPhone 3G および iPod touchです。(初代iPod touchに は、スピーカーが内蔵されていないので、演奏を楽しむためには、イヤフォンなどを接続する必要があります) ※追記、対応ファームウェアは、2.1以降を予定しています。 先着50名としますので、下記の注意事項を良くお読みの上で、希望する方は次のメールアドレスに、所有するiPhone/iPod TouchのUUIDをお送りください。 ※ UUIDは、40文字の文字列になります。一文字足りない39文字で通知いただくときがありますので、念のため送信前にご確認ください。 ※3月4日現在、ベータテスター募集にはまだゆとりがあります。 satoshi.kndo at gmail.com (SPAM対策のため、"@"をat に置き換えています) メールタイトルは、事務手続きの簡素化のため、「【あの楽器】ベータ申し込み」としてください。 また、メール本文もメール例に合わせて、記入をお願いします。 申し込みが上限に達するか、またはリリース準備が整い次第、メールにてアプリを送付いたします。 また、正式にAppStoreへの公開が出来るまでに適時修正版を更新してゆく予定でいます。 アプリのインストール方法については、別途メールに説明を記述しますのでそちらを参考にしてください。 ベータ申し込みメール例 タイトル:【あの楽器】ベータ申し込み 本文: UUID xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 機種 iPhone 3G ファームウェアバージョンver.2.2 UUIDの確認の仕方 iTunesにiPhone/iPod Touchを接続して、左側のデバイスから対象機器を選択します。概要タブで表示されているiPhone/iPod情報から、「シリアル番号;」という項目をクリックすると識別子が表示されます。 この状態で、コピー(コマンド+C、WindowsではCTRL+C)で文字列をコピーできますので、メーラなどにペースとして使用してください。 UUIDは、この識別子文字列なので、表示される識別子をお送りください。(シリアル番号ではありません) 注意事項 アプリには、バグ・不具合が含まれている可能性があります。 万一に備えて、「必ず」iPhone/iPod Touchのデータのバックアップをとっておいてください。 アプリの不具合に起因するデータ消滅などのトラブルについては保証できかねますので、アプリのインストール・利用に際しては自己責任でご判断ください。 上記の注意事項に同意いただける方のみ、ベータ利用に応募ください。 既知の問題や制限事項 あてぶり機能 対応しているMIDIファイルフォーマットはformat0(1トラックのみ)です。 複数トラックを含むファイルは対応していませんので、1トラックへ変換したファイルを準備する必要があります。 同時発声数は4音なので、それ以上のチャネル、同時発声コマンドは無視されます。 ダウンロードしたファイルは1つのみ保存可能です。 現在、保存しているダウンロードファイル名などが表示されません。 自動演奏時のテンポが乱れます。 通信エラーチェック、ファイルフォーマットエラーチェックが十分ではありません。 コード演奏 コードの同時押しには対応していません。 修飾キーでは、6thコード、9thコードなど未対応のコードがあります。 音色設定 デフォルト設定は、きちんと検討されたパラメータ値になっていません。 設定したパラメータは、保存されません。再起同時にはデフォルト値に戻ってしまいます。 エンベロープなどのスライダーUIが操作しづらいです。 アルゴリズム2の音量が小さいです。 その他 ローカライズ/日本語化などが中途半端です。 コメント、フィードバック エラーレポートや、コメントなどは、このWIkiサイトの方に随時書き込みしていただければと思います。